CodingEssentials

Unity is a great engine that makes use of the powerful Mono Project, which is an open source implementation of the .NET Framwork. But since Unity doesn't use the latest version of it, some important things are missing, like a Restart method for the Stopwatch or the different Tuple classes. Therefore this package provides you with these missing pieces.

Furthermore this package provides you with several fundamental data structures and algorithms, that are important for modern game development with Unity. For example this package contains a serializable dictionary and priority queues. Some other features are:

  • FastList: fast and serializable list data structure + custom inspector
  • UnityDictionary: fast and serializable dictionary + custom inspector
  • Mutable and immutable tuple classes and structs
  • Several programming design patterns, like: Singleton and Observer
  • Different tree data structures:
    • Binary tree
    • Quadtree
    • Octree
    • ...
  • HSV and HSL colors
  • Integer vectors
  • Large set of extension methods for faster development
  • ... and much more
Back to top Copyright © 2017 Henrik Heine
Generated by DocFX